package com_8;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;

public class CiletTCP {//定义一个客户端

    public static void main(String[] args) throws IOException {//
        Socket sc = new Socket("192.168.29.59", 10086);
        //创建socket对象并规定IP地址和端口
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        //创建字符缓冲输入流对象数据来自键盘输入
        PrintWriter pw = new PrintWriter(sc.getOutputStream(),true);
        //创建字符打印流
        String line;//定义读取数据的行数
        while((line = br.readLine())!=null){//使用while循环读取数据
            if("886".equals(line)){//如果输入的数据是886就停止读取数据
                break;
            }else{
                pw.println(line);//如果不等于886就将键盘录入的而数据发送给服务端
            }
        }
        sc.shutdownOutput();
        BufferedReader br1 = new BufferedReader(new InputStreamReader(sc.getInputStream()));
        //创建字符缓冲输入流读取服务端发送过来的数据
      //定义读取数据肚饿行数
        line = br1.readLine();//读取数据
        System.out.println("反馈是：" + line);//将从服务端读=读取的数据输出在控制台
        br.close();//关闭资源
        pw.close();//关闭资源
        br1.close();//关闭资源
    }

}

